@charset "utf-8";

.simple_form  {
	margin: 10px;
	padding: 10px;
}
.simple_form:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
	
	.simple_form dl {
		border-bottom: 1px dotted #E5E5E5;
		margin: 0 0 9px;
		padding: 0 0 10px;
		display: block;
	}

	.simple_form dl.last {
		border-bottom: 0;
		padding: 0 0 10px;
	}
	.simple_form dt {
		color: #000;
		font-weight: bold;
		float: left;
		margin: 0;
		padding: 0 0 0 5px;
		width: 100px;
		
	}
	.simple_form dd {
		color: #666;
		margin: 0;
		padding: 0 0 0 110px;
		
	}
		.simple_form dd a {
			color: #0066CC;
			text-decoration: underline;
		}
		.simple_form dd a:hover {
			background: #0066CC;
			color: #FFF;
			text-decoration: none;
		}
		.simple_form dd span {
			color:#999;
		}
		
	.simple_form textarea,
	.simple_form input[type=text] {
		padding: 5px;
		background: #F3F3F3;
		border-top: 1px #C6C6C6 solid;
		border-left: 1px #C6C6C6 solid;
		border-right: 1px #EFEFEF solid;
		border-bottom: 1px #EFEFEF solid;
		/*224px*/
	}

	.simple_form select {
		padding: 4px 3px 3px;
		background: #F3F3F3;
		border-top: 1px #C6C6C6 solid;
		border-left: 1px #C6C6C6 solid;
		border-right: 1px #EFEFEF solid;
		border-bottom: 1px #EFEFEF solid;
		/*224px*/
	}

	.simple_form select option {
		margin: 0 0 1px 3px;
	}
	.simple_form textarea:focus,
	.simple_form select:focus,
	.simple_form input:focus[type=text],
	.simple_form .input_text:focus {
		background: #FFFFCC;
	}

	.simple_form button{ 
		background:#33AA00;
		color:#FFFFFF;
		border:solid 1px #CCC;
		font-size: 95%;
		padding:4px 6px;
		#padding:0;
		_padding:0;
	}
button, pre { font-family: Verdana, Arial, Helvetica, sans-serif; }
.w200 { width: 200px; }
.w100 { width: 100px; }